<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="html/html; charset=utf-8" />
		<title>SFSArray Class Reference</title>
		<meta id="xcode-display" name="xcode-display" content="render"/>
		<link rel="stylesheet" type="text/css" href="../css/styles.css" media="all" />
		<link rel="stylesheet" type="text/css" media="print" href="../css/stylesPrint.css" />
		<meta name="generator" content="appledoc 2.2 (build 963)" />
	</head>
	<body>
		<header id="top_header">
			<div id="library" class="hideInXcode">
				<h1><a id="libraryTitle" href="../index.html">SFS2X API v1.3.7 </a></h1>
				<a id="developerHome" href="../index.html">gotoAndPlay() / A51 Integrated</a>
			</div>
			
			<div id="title" role="banner">
				<h1 class="hideInXcode">SFSArray Class Reference</h1>
			</div>
			<ul id="headerButtons" role="toolbar">
				<li id="toc_button">
					<button aria-label="Show Table of Contents" role="checkbox" class="open" id="table_of_contents"><span class="disclosure"></span>Table of Contents</button>
				</li>
				<li id="jumpto_button" role="navigation">
					<select id="jumpTo">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	
	
	
	
	<option value="tasks">Tasks</option>
	
	
	
	
	
	
	
	<option value="class_methods">Class Methods</option>
	
	<option value="//api/name/newFromArray:">&nbsp;&nbsp;&nbsp;&nbsp;+ newFromArray:</option>
	
	<option value="//api/name/newFromBinaryData:">&nbsp;&nbsp;&nbsp;&nbsp;+ newFromBinaryData:</option>
	
	<option value="//api/name/newInstance">&nbsp;&nbsp;&nbsp;&nbsp;+ newInstance</option>
	
	
	
	
	<option value="instance_methods">Instance Methods</option>
	
	<option value="//api/name/add:">&nbsp;&nbsp;&nbsp;&nbsp;- add:</option>
	
	<option value="//api/name/addBool:">&nbsp;&nbsp;&nbsp;&nbsp;- addBool:</option>
	
	<option value="//api/name/addBoolArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addBoolArray:</option>
	
	<option value="//api/name/addByte:">&nbsp;&nbsp;&nbsp;&nbsp;- addByte:</option>
	
	<option value="//api/name/addByteArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addByteArray:</option>
	
	<option value="//api/name/addDouble:">&nbsp;&nbsp;&nbsp;&nbsp;- addDouble:</option>
	
	<option value="//api/name/addDoubleArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addDoubleArray:</option>
	
	<option value="//api/name/addFloat:">&nbsp;&nbsp;&nbsp;&nbsp;- addFloat:</option>
	
	<option value="//api/name/addFloatArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addFloatArray:</option>
	
	<option value="//api/name/addInt:">&nbsp;&nbsp;&nbsp;&nbsp;- addInt:</option>
	
	<option value="//api/name/addIntArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addIntArray:</option>
	
	<option value="//api/name/addLong:">&nbsp;&nbsp;&nbsp;&nbsp;- addLong:</option>
	
	<option value="//api/name/addLongArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addLongArray:</option>
	
	<option value="//api/name/addNull">&nbsp;&nbsp;&nbsp;&nbsp;- addNull</option>
	
	<option value="//api/name/addSFSArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addSFSArray:</option>
	
	<option value="//api/name/addSFSObject:">&nbsp;&nbsp;&nbsp;&nbsp;- addSFSObject:</option>
	
	<option value="//api/name/addShort:">&nbsp;&nbsp;&nbsp;&nbsp;- addShort:</option>
	
	<option value="//api/name/addShortArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addShortArray:</option>
	
	<option value="//api/name/addUtfString:">&nbsp;&nbsp;&nbsp;&nbsp;- addUtfString:</option>
	
	<option value="//api/name/addUtfStringArray:">&nbsp;&nbsp;&nbsp;&nbsp;- addUtfStringArray:</option>
	
	<option value="//api/name/contains:">&nbsp;&nbsp;&nbsp;&nbsp;- contains:</option>
	
	<option value="//api/name/getBool:">&nbsp;&nbsp;&nbsp;&nbsp;- getBool:</option>
	
	<option value="//api/name/getBoolArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getBoolArray:</option>
	
	<option value="//api/name/getByte:">&nbsp;&nbsp;&nbsp;&nbsp;- getByte:</option>
	
	<option value="//api/name/getByteArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getByteArray:</option>
	
	<option value="//api/name/getDouble:">&nbsp;&nbsp;&nbsp;&nbsp;- getDouble:</option>
	
	<option value="//api/name/getDoubleArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getDoubleArray:</option>
	
	<option value="//api/name/getDump:">&nbsp;&nbsp;&nbsp;&nbsp;- getDump:</option>
	
	<option value="//api/name/getElementAt:">&nbsp;&nbsp;&nbsp;&nbsp;- getElementAt:</option>
	
	<option value="//api/name/getFloat:">&nbsp;&nbsp;&nbsp;&nbsp;- getFloat:</option>
	
	<option value="//api/name/getFloatArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getFloatArray:</option>
	
	<option value="//api/name/getHexDump">&nbsp;&nbsp;&nbsp;&nbsp;- getHexDump</option>
	
	<option value="//api/name/getInt:">&nbsp;&nbsp;&nbsp;&nbsp;- getInt:</option>
	
	<option value="//api/name/getIntArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getIntArray:</option>
	
	<option value="//api/name/getLong:">&nbsp;&nbsp;&nbsp;&nbsp;- getLong:</option>
	
	<option value="//api/name/getLongArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getLongArray:</option>
	
	<option value="//api/name/getSFSArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getSFSArray:</option>
	
	<option value="//api/name/getSFSObject:">&nbsp;&nbsp;&nbsp;&nbsp;- getSFSObject:</option>
	
	<option value="//api/name/getShort:">&nbsp;&nbsp;&nbsp;&nbsp;- getShort:</option>
	
	<option value="//api/name/getShortArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getShortArray:</option>
	
	<option value="//api/name/getUnsignedByte:">&nbsp;&nbsp;&nbsp;&nbsp;- getUnsignedByte:</option>
	
	<option value="//api/name/getUnsignedByteArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getUnsignedByteArray:</option>
	
	<option value="//api/name/getUtfString:">&nbsp;&nbsp;&nbsp;&nbsp;- getUtfString:</option>
	
	<option value="//api/name/getUtfStringArray:">&nbsp;&nbsp;&nbsp;&nbsp;- getUtfStringArray:</option>
	
	<option value="//api/name/getWrappedElementAt:">&nbsp;&nbsp;&nbsp;&nbsp;- getWrappedElementAt:</option>
	
	<option value="//api/name/isNull:">&nbsp;&nbsp;&nbsp;&nbsp;- isNull:</option>
	
	<option value="//api/name/removeElementAt:">&nbsp;&nbsp;&nbsp;&nbsp;- removeElementAt:</option>
	
	<option value="//api/name/size">&nbsp;&nbsp;&nbsp;&nbsp;- size</option>
	
	<option value="//api/name/toBinary">&nbsp;&nbsp;&nbsp;&nbsp;- toBinary</option>
	
	
	
</select>
				</li>
			</ul>
		</header>
		<nav id="tocContainer" class="isShowingTOC">
			<ul id="toc" role="tree">
				
<li role="treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#overview">Overview</a></span></li>




<li role="treeitem" id="task_treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#tasks">Tasks</a></span><ul>
	
</ul></li>







<li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#class_methods">Class Methods</a></span><ul>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/newFromArray:">newFromArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/newFromBinaryData:">newFromBinaryData:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/newInstance">newInstance</a></span></li>
	
</ul></li>



<li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#instance_methods">Instance Methods</a></span><ul>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/add:">add:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addBool:">addBool:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addBoolArray:">addBoolArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addByte:">addByte:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addByteArray:">addByteArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addDouble:">addDouble:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addDoubleArray:">addDoubleArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addFloat:">addFloat:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addFloatArray:">addFloatArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addInt:">addInt:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addIntArray:">addIntArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addLong:">addLong:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addLongArray:">addLongArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addNull">addNull</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addSFSArray:">addSFSArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addSFSObject:">addSFSObject:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addShort:">addShort:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addShortArray:">addShortArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addUtfString:">addUtfString:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/addUtfStringArray:">addUtfStringArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/contains:">contains:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getBool:">getBool:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getBoolArray:">getBoolArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getByte:">getByte:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getByteArray:">getByteArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getDouble:">getDouble:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getDoubleArray:">getDoubleArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getDump:">getDump:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getElementAt:">getElementAt:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getFloat:">getFloat:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getFloatArray:">getFloatArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getHexDump">getHexDump</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getInt:">getInt:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getIntArray:">getIntArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getLong:">getLong:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getLongArray:">getLongArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getSFSArray:">getSFSArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getSFSObject:">getSFSObject:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getShort:">getShort:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getShortArray:">getShortArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getUnsignedByte:">getUnsignedByte:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getUnsignedByteArray:">getUnsignedByteArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getUtfString:">getUtfString:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getUtfStringArray:">getUtfStringArray:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getWrappedElementAt:">getWrappedElementAt:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/isNull:">isNull:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/removeElementAt:">removeElementAt:</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/size">size</a></span></li>
	
	<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/toBinary">toBinary</a></span></li>
	
</ul></li>


			</ul>
		</nav>
		<article>
			<div id="contents" class="isShowingTOC" role="main">
				<a title="SFSArray Class Reference" name="top"></a>
				<div class="main-navigation navigation-top">
					<ul>
	<li><a href="../index.html">Index</a></li>
	<li><a href="../hierarchy.html">Hierarchy</a></li>
</ul>
				</div>
				<div id="header">
					<div class="section-header">
						<h1 class="title title-header">SFSArray Class Reference</h1>
					</div>		
				</div>
				<div id="container">	
					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<td class="specification-title">Inherits from</td>
	<td class="specification-value">NSObject</td>
</tr><tr>
	<td class="specification-title">Conforms to</td>
	<td class="specification-value"><a href="../Protocols/ISFSArray.html">ISFSArray</a></td>
</tr><tr>
	<td class="specification-title">Declared in</td>
	<td class="specification-value">SFSArray.h<br />SFSArray.m</td>
</tr>
						</tbody></table></div>
					
                    
                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>SFSArray is used from both server and client sides to exchange data. It can be thought of a specialized Array/List object that can contain any type of data.</p>

<p>The advantage of using SFSArray is that you can fine tune the way your data will be transmitted over the network.
For instance, a number like 100 can be transmitted as a normal <b>integer</b> (which takes 32 bits) but also a <b>short</b> (16 bit) or even a <b>byte</b> (8 bit)</p>

<p>SFSArray supports many primitive data types and related arrays of primitives. It also allows to serialize class instances and rebuild them on the Java side. This is explained in greater detail in a separate document.</p>

<p>See <a href="../Protocols/ISFSArray.html">ISFSArray</a>, <a href="../Classes/SFSObject.html">SFSObject</a></p>
					</div>
					
					
					
					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						<h2 class="subtitle subtitle-tasks">Tasks</h2>
						
						
						
						

						<ul class="task-list">
							<li>
	<span class="tooltip">
		<code><a href="#//api/name/newFromArray:">+&nbsp;newFromArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/newFromBinaryData:">+&nbsp;newFromBinaryData:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/newInstance">+&nbsp;newInstance</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/contains:">&ndash;&nbsp;contains:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getElementAt:">&ndash;&nbsp;getElementAt:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getWrappedElementAt:">&ndash;&nbsp;getWrappedElementAt:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/removeElementAt:">&ndash;&nbsp;removeElementAt:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/size">&ndash;&nbsp;size</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/toBinary">&ndash;&nbsp;toBinary</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getDump:">&ndash;&nbsp;getDump:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getHexDump">&ndash;&nbsp;getHexDump</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addNull">&ndash;&nbsp;addNull</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addBool:">&ndash;&nbsp;addBool:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addByte:">&ndash;&nbsp;addByte:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addShort:">&ndash;&nbsp;addShort:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addInt:">&ndash;&nbsp;addInt:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addLong:">&ndash;&nbsp;addLong:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addFloat:">&ndash;&nbsp;addFloat:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addDouble:">&ndash;&nbsp;addDouble:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addUtfString:">&ndash;&nbsp;addUtfString:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addBoolArray:">&ndash;&nbsp;addBoolArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addByteArray:">&ndash;&nbsp;addByteArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addShortArray:">&ndash;&nbsp;addShortArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addIntArray:">&ndash;&nbsp;addIntArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addLongArray:">&ndash;&nbsp;addLongArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addFloatArray:">&ndash;&nbsp;addFloatArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addDoubleArray:">&ndash;&nbsp;addDoubleArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addUtfStringArray:">&ndash;&nbsp;addUtfStringArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addSFSArray:">&ndash;&nbsp;addSFSArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/addSFSObject:">&ndash;&nbsp;addSFSObject:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/add:">&ndash;&nbsp;add:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/isNull:">&ndash;&nbsp;isNull:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getBool:">&ndash;&nbsp;getBool:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getByte:">&ndash;&nbsp;getByte:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getUnsignedByte:">&ndash;&nbsp;getUnsignedByte:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getShort:">&ndash;&nbsp;getShort:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getInt:">&ndash;&nbsp;getInt:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getLong:">&ndash;&nbsp;getLong:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getFloat:">&ndash;&nbsp;getFloat:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getDouble:">&ndash;&nbsp;getDouble:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getUtfString:">&ndash;&nbsp;getUtfString:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getBoolArray:">&ndash;&nbsp;getBoolArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getByteArray:">&ndash;&nbsp;getByteArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getUnsignedByteArray:">&ndash;&nbsp;getUnsignedByteArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getShortArray:">&ndash;&nbsp;getShortArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getIntArray:">&ndash;&nbsp;getIntArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getLongArray:">&ndash;&nbsp;getLongArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getFloatArray:">&ndash;&nbsp;getFloatArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getDoubleArray:">&ndash;&nbsp;getDoubleArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getUtfStringArray:">&ndash;&nbsp;getUtfStringArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getSFSArray:">&ndash;&nbsp;getSFSArray:</a></code>
	</span>
	
	
</li><li>
	<span class="tooltip">
		<code><a href="#//api/name/getSFSObject:">&ndash;&nbsp;getSFSObject:</a></code>
	</span>
	
	
</li>
						</ul>
						
					</div>
					
					
					
					
					
					
					
					<div class="section section-methods">
						<a title="Class Methods" name="class_methods"></a>
						<h2 class="subtitle subtitle-methods">Class Methods</h2>
						
						<div class="section-method">
	<a name="//api/name/newFromArray:" title="newFromArray:"></a>
	<h3 class="subsubtitle method-title">newFromArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Alternative static constructor that builds an SFSArray populated with the data found in the passed Array</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>+ (SFSArray *)newFromArray:(NSArray *)<em>arr</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Alternative static constructor that builds an SFSArray populated with the data found in the passed Array</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/newFromBinaryData:" title="newFromBinaryData:"></a>
	<h3 class="subsubtitle method-title">newFromBinaryData:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Alternative static constructor that builds an SFSArray from a valid SFSArray binary representation</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>+ (SFSArray *)newFromBinaryData:(NSData *)<em>data</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Alternative static constructor that builds an SFSArray from a valid SFSArray binary representation</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/newInstance" title="newInstance"></a>
	<h3 class="subsubtitle method-title">newInstance</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Alternative static constructor</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>+ (SFSArray *)newInstance</code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Alternative static constructor</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
					</div>
					
					
					
					<div class="section section-methods">
						<a title="Instance Methods" name="instance_methods"></a>
						<h2 class="subtitle subtitle-methods">Instance Methods</h2>
						
						<div class="section-method">
	<a name="//api/name/add:" title="add:"></a>
	<h3 class="subsubtitle method-title">add:</h3>
	
	
	
	<div class="method-subsection brief-description">
		
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)add:(SFSDataWrapper *)<em>wrappedObject</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addBool:" title="addBool:"></a>
	<h3 class="subsubtitle method-title">addBool:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a Boolean value</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addBool:(BOOL)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a Boolean value</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addBoolArray:" title="addBoolArray:"></a>
	<h3 class="subsubtitle method-title">addBoolArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of Booleans</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addBoolArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of Booleans</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addByte:" title="addByte:"></a>
	<h3 class="subsubtitle method-title">addByte:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a byte value (8 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addByte:(NSInteger)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a byte value (8 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addByteArray:" title="addByteArray:"></a>
	<h3 class="subsubtitle method-title">addByteArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of bytes</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addByteArray:(NSData *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of bytes</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addDouble:" title="addDouble:"></a>
	<h3 class="subsubtitle method-title">addDouble:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a dobule value (64 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addDouble:(NSNumber *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a dobule value (64 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addDoubleArray:" title="addDoubleArray:"></a>
	<h3 class="subsubtitle method-title">addDoubleArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of doubles</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addDoubleArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of doubles</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addFloat:" title="addFloat:"></a>
	<h3 class="subsubtitle method-title">addFloat:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a float value (32 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addFloat:(NSNumber *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a float value (32 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addFloatArray:" title="addFloatArray:"></a>
	<h3 class="subsubtitle method-title">addFloatArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of floats</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addFloatArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of floats</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addInt:" title="addInt:"></a>
	<h3 class="subsubtitle method-title">addInt:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an int value (32 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addInt:(NSInteger)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an int value (32 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addIntArray:" title="addIntArray:"></a>
	<h3 class="subsubtitle method-title">addIntArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of ints</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addIntArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of ints</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addLong:" title="addLong:"></a>
	<h3 class="subsubtitle method-title">addLong:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a long int value (64 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addLong:(NSNumber *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a long int value (64 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addLongArray:" title="addLongArray:"></a>
	<h3 class="subsubtitle method-title">addLongArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of long ints</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addLongArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of long ints</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addNull" title="addNull"></a>
	<h3 class="subsubtitle method-title">addNull</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a null element</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addNull</code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a null element</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addSFSArray:" title="addSFSArray:"></a>
	<h3 class="subsubtitle method-title">addSFSArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an SFSArray</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addSFSArray:(id&lt;ISFSArray&gt;)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an SFSArray</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addSFSObject:" title="addSFSObject:"></a>
	<h3 class="subsubtitle method-title">addSFSObject:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an SFSObject</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addSFSObject:(id&lt;ISFSObject&gt;)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an SFSObject</p>
	</div>
	
	
	
	
	
	<div class="method-subsection see-also-section">
		<h4 class="method-subtitle">See Also</h4>
		<ul>
			
			<li><code><p><a href="../Classes/SFSObject.html">SFSObject</a></p></code></li>
			
		</ul>
	</div>
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addShort:" title="addShort:"></a>
	<h3 class="subsubtitle method-title">addShort:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a short int value (16 bit)</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addShort:(NSInteger)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a short int value (16 bit)</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addShortArray:" title="addShortArray:"></a>
	<h3 class="subsubtitle method-title">addShortArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of short ints</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addShortArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of short ints</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addUtfString:" title="addUtfString:"></a>
	<h3 class="subsubtitle method-title">addUtfString:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add a UTF-8 String</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addUtfString:(NSString *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add a UTF-8 String</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/addUtfStringArray:" title="addUtfStringArray:"></a>
	<h3 class="subsubtitle method-title">addUtfStringArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Add an array of UTF-8 String</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (void)addUtfStringArray:(NSArray *)<em>value</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Add an array of UTF-8 String</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/contains:" title="contains:"></a>
	<h3 class="subsubtitle method-title">contains:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Returns true if the passed object is contained in the Array</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (BOOL)contains:(id)<em>obj</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Returns true if the passed object is contained in the Array</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getBool:" title="getBool:"></a>
	<h3 class="subsubtitle method-title">getBool:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a Boolean element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (BOOL)getBool:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a Boolean element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getBoolArray:" title="getBoolArray:"></a>
	<h3 class="subsubtitle method-title">getBoolArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a Boolean Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getBoolArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a Boolean Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getByte:" title="getByte:"></a>
	<h3 class="subsubtitle method-title">getByte:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a byte element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSInteger)getByte:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a byte element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getByteArray:" title="getByteArray:"></a>
	<h3 class="subsubtitle method-title">getByteArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a byte Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSData *)getByteArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a byte Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getDouble:" title="getDouble:"></a>
	<h3 class="subsubtitle method-title">getDouble:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a double element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSNumber *)getDouble:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a double element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getDoubleArray:" title="getDoubleArray:"></a>
	<h3 class="subsubtitle method-title">getDoubleArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a double Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getDoubleArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a double Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getDump:" title="getDump:"></a>
	<h3 class="subsubtitle method-title">getDump:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Return a formatted dump of the object that can logged or traced in the console
for debugging purposes.</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSString *)getDump:(BOOL)<em>format</em></code></div>

    
	
	<div class="method-subsection arguments-section parameters">
		<h4 class="method-subtitle parameter-title">Parameters</h4>
		
		<dl class="argument-def parameter-def">
			<dt><em>format</em></dt>
			<dd><p>turns the &ldquo;pretty print&rdquo; on/off</p></dd>
		</dl>
		
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Return a formatted dump of the object that can logged or traced in the console
for debugging purposes.</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getElementAt:" title="getElementAt:"></a>
	<h3 class="subsubtitle method-title">getElementAt:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Returns the element at the specified index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (id)getElementAt:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Returns the element at the specified index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getFloat:" title="getFloat:"></a>
	<h3 class="subsubtitle method-title">getFloat:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a float element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSNumber *)getFloat:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a float element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getFloatArray:" title="getFloatArray:"></a>
	<h3 class="subsubtitle method-title">getFloatArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a float Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getFloatArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a float Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getHexDump" title="getHexDump"></a>
	<h3 class="subsubtitle method-title">getHexDump</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Returns a detailed hex-dump of the object that can logged or traced in the console
for debugging purposes.</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSString *)getHexDump</code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Returns a detailed hex-dump of the object that can logged or traced in the console
for debugging purposes.</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getInt:" title="getInt:"></a>
	<h3 class="subsubtitle method-title">getInt:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get an int element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSInteger)getInt:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get an int element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getIntArray:" title="getIntArray:"></a>
	<h3 class="subsubtitle method-title">getIntArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a int Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getIntArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a int Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getLong:" title="getLong:"></a>
	<h3 class="subsubtitle method-title">getLong:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a long int element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSNumber *)getLong:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a long int element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getLongArray:" title="getLongArray:"></a>
	<h3 class="subsubtitle method-title">getLongArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a lomg Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getLongArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a lomg Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getSFSArray:" title="getSFSArray:"></a>
	<h3 class="subsubtitle method-title">getSFSArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get an SFSArray element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (id&lt;ISFSArray&gt;)getSFSArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get an SFSArray element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getSFSObject:" title="getSFSObject:"></a>
	<h3 class="subsubtitle method-title">getSFSObject:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get an SFSObject element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (id&lt;ISFSObject&gt;)getSFSObject:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get an SFSObject element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getShort:" title="getShort:"></a>
	<h3 class="subsubtitle method-title">getShort:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a short int element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSInteger)getShort:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a short int element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getShortArray:" title="getShortArray:"></a>
	<h3 class="subsubtitle method-title">getShortArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a short Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getShortArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a short Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getUnsignedByte:" title="getUnsignedByte:"></a>
	<h3 class="subsubtitle method-title">getUnsignedByte:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get an unsigned byte element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSInteger)getUnsignedByte:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get an unsigned byte element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getUnsignedByteArray:" title="getUnsignedByteArray:"></a>
	<h3 class="subsubtitle method-title">getUnsignedByteArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get an Array of unsigned integers at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getUnsignedByteArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get an Array of unsigned integers at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getUtfString:" title="getUtfString:"></a>
	<h3 class="subsubtitle method-title">getUtfString:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a String element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSString *)getUtfString:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a String element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getUtfStringArray:" title="getUtfStringArray:"></a>
	<h3 class="subsubtitle method-title">getUtfStringArray:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Get a String Array element at the provided index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSArray *)getUtfStringArray:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Get a String Array element at the provided index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/getWrappedElementAt:" title="getWrappedElementAt:"></a>
	<h3 class="subsubtitle method-title">getWrappedElementAt:</h3>
	
	
	
	<div class="method-subsection brief-description">
		
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (SFSDataWrapper *)getWrappedElementAt:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/isNull:" title="isNull:"></a>
	<h3 class="subsubtitle method-title">isNull:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Checks if a certain element in the Array is null</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (BOOL)isNull:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Checks if a certain element in the Array is null</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/removeElementAt:" title="removeElementAt:"></a>
	<h3 class="subsubtitle method-title">removeElementAt:</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Remove the element at the specified index</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (id)removeElementAt:(NSInteger)<em>index</em></code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Remove the element at the specified index</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/size" title="size"></a>
	<h3 class="subsubtitle method-title">size</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Return the number of elements in the Array</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSInteger)size</code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Return the number of elements in the Array</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
						<div class="section-method">
	<a name="//api/name/toBinary" title="toBinary"></a>
	<h3 class="subsubtitle method-title">toBinary</h3>
	
	
	
	<div class="method-subsection brief-description">
		<p>Return the binary form of the object</p>
	</div>		
	
    

	<div class="method-subsection method-declaration"><code>- (NSData *)toBinary</code></div>

    
	
	
	
	
	
	
	
	<div class="method-subsection discussion-section">
		<h4 class="method-subtitle">Discussion</h4>
		<p>Return the binary form of the object</p>
	</div>
	
	
	
	
	
	
	
	<div class="method-subsection declared-in-section">
		<h4 class="method-subtitle">Declared In</h4>
		<code class="declared-in-ref">SFSArray.h</code><br />
	</div>				
	
	
</div>
						
					</div>
					
					
                    
                    
				</div>
				<div class="main-navigation navigation-bottom">
					<ul>
	<li><a href="../index.html">Index</a></li>
	<li><a href="../hierarchy.html">Hierarchy</a></li>
</ul>
				</div>
				<div id="footer">
					<hr />
					<div class="footer-copyright">
						<p><span class="copyright">&copy; 2014 gotoAndPlay() / A51 Integrated. All rights reserved. (Last updated: 2014-10-13)</span><br />
						
						<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>
						
					</div>
				</div>
			</div>
		</article>
		<script type="text/javascript">
			function jumpToChange()
			{
				window.location.hash = this.options[this.selectedIndex].value;
			}
			
			function toggleTOC()
			{
				var contents = document.getElementById('contents');
				var tocContainer = document.getElementById('tocContainer');
				
				if (this.getAttribute('class') == 'open')
				{
					this.setAttribute('class', '');
					contents.setAttribute('class', '');
					tocContainer.setAttribute('class', '');
					
					window.name = "hideTOC";
				}
				else
				{
					this.setAttribute('class', 'open');
					contents.setAttribute('class', 'isShowingTOC');
					tocContainer.setAttribute('class', 'isShowingTOC');
					
					window.name = "";
				}
				return false;
			}
			
			function toggleTOCEntryChildren(e)
			{
				e.stopPropagation();
				var currentClass = this.getAttribute('class');
				if (currentClass == 'children') {
					this.setAttribute('class', 'children open');
				}
				else if (currentClass == 'children open') {
					this.setAttribute('class', 'children');
				}
				return false;
			}
			
			function tocEntryClick(e)
			{
				e.stopPropagation();
				return true;
			}
			
			function init()
			{
				var selectElement = document.getElementById('jumpTo');
				selectElement.addEventListener('change', jumpToChange, false);
				
				var tocButton = document.getElementById('table_of_contents');
				tocButton.addEventListener('click', toggleTOC, false);
				
				var taskTreeItem = document.getElementById('task_treeitem');
				if (taskTreeItem.getElementsByTagName('li').length > 0)
				{
					taskTreeItem.setAttribute('class', 'children');
					taskTreeItem.firstChild.setAttribute('class', 'disclosure');
				}
				
				var tocList = document.getElementById('toc');
				
				var tocEntries = tocList.getElementsByTagName('li');
				for (var i = 0; i < tocEntries.length; i++) {
					tocEntries[i].addEventListener('click', toggleTOCEntryChildren, false);
				}
				
				var tocLinks = tocList.getElementsByTagName('a');
				for (var i = 0; i < tocLinks.length; i++) {
					tocLinks[i].addEventListener('click', tocEntryClick, false);
				}
				
				if (window.name == "hideTOC") {
					toggleTOC.call(tocButton);
				}
			}
			
			window.onload = init;
			
			// If showing in Xcode, hide the TOC and Header
			if (navigator.userAgent.match(/xcode/i)) {
				document.getElementById("contents").className = "hideInXcode"
				document.getElementById("tocContainer").className = "hideInXcode"
				document.getElementById("top_header").className = "hideInXcode"
			}
			
		</script>
	</body>
</html>